home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / graphics / qrt.lzh / LETTER.TXT < prev    next >
Text File  |  1989-02-18  |  10KB  |  216 lines

  1.  
  2.  
  3. Dear QRT user(s),
  4.  
  5. Once upon a time, when there were only a few people interested in QRT, I
  6. used to write individual replies to anyone from whom I received a letter.  I
  7. also sent the complete QRT source on disk to anyone who was missing various
  8. pieces.  This worked fine until recently, when there has been a large
  9. increase in the number of people interested in the system.  I am currently
  10. receiving 1 or 2 letters a day.  At first I tried to respond to all these
  11. with a "custom" letter, but I ended up spending 2 hours each evening typing
  12. and printing letters.  Also I've probably spend around $75 to send disks to
  13. various people.  Since QRT is not a commercial product, nor is it even
  14. shareware, I can afford neither the time or money necessary to continue the
  15. individual replies.  Hence this "form" letter.  I hope this does not insult
  16. anyone - while I really do enjoy hearing from people who are using QRT, I
  17. just do not have the time to reply to everyone individually.
  18.  
  19. There are a number of questions and comments that I hear often enough that
  20. I will try to address them here, in hopes this will answer a large percentage
  21. of the questions asked.  If there are any other questions, I will try to
  22. append a short note to this letter to address these.  So here we go: the
  23.  
  24. List of 13 Most Frequently Asked QRT Questions:
  25. ----------------------------------------------
  26.  
  27. 1)  Q.  "I do not have source to QRT, but I have read in the docs that it
  28.          should be provided.  Where is it?"
  29.  
  30.     A.  I do not distribute QRT myself to all the BBS systems it is on.
  31.         Instead I upload it to the Cleveland Area Amiga Users Group BBS, and
  32.         it propegates around in a very uncontrolled manner, as various
  33.         people copy it to other places.  If someone in this chain decides to
  34.         omit, say, the source code, I cannot change the fact that all copies
  35.         made from this person or BBS will have the source code ommitted.
  36.         The full and complete system, (currently in release 1.4), is
  37.         available from the aforementioned BBS, at (216)-581-2284.  I have
  38.         also given 1.4 to Fred Fish, in hopes he will include it in his
  39.         PD Amiga library.
  40.  
  41.         The files are:
  42.  
  43.              QRTSRC14.ARC   (source code)
  44.              QRT14.ARC      (executables)
  45.              QRTDOC4A.ARC   (documents)
  46.              QRTINP.ARC     (small collection of QRT input file)
  47.  
  48.              (demos):
  49.              TABLE.ARC      (a nice demo of a glass table)
  50.              MIRROR.ARC     (sample of various mirror characteristics)
  51.              WALLSPH.ARC    (sample of pattern mapping to spheres)
  52.              PIANO.ARC      (sample of complex patterns)
  53.  
  54.         These demos are much nicer than the ones included with the
  55.         original 1.1 release of QRT.  You might want to check them out.
  56.  
  57. 2)  Q.  "I don't have the user manual for QRT, even though I have the
  58.          other manuals."
  59.  
  60.     A.  Ok, this one is my fault.  When I put 1.4 on the BBS system in
  61.         Cleveland, I accidentally left out the user manual.  I quickly
  62.         noticed my mistake, and put the correct version out (QRTDOC4A.ARC),
  63.         but it seems that the bad version has been copied to a near
  64.         endless number of places.  I can't possibly hunt them all down,
  65.  
  66.  
  67.  
  68.  
  69.  
  70.         so I'm depending on the people who copied the bad manuals to
  71.         just use the version from QRT 1.3, if you have that.  If not,
  72.         you can perhaps get it from the above BBS.
  73.  
  74. 3)  Q.  "I type QRT, and nothing happens."
  75.  
  76.     A.  There could be a few possible causes.  First, ray tracers, even fast
  77.         ones, take a long time to generate an image.  You have to wait,
  78.         anywhere from 15 minutes to 8 hours depending on the image.
  79.  
  80.         Also, alot of people forget to re-direct standard input.  You MUST
  81.         do this.  If you type "RUN QRT IMAGE.QRT", it WILL NOT WORK.  The
  82.         correct form is "RUN QRT <IMAGE.QRT >IMAGE.OUT".  The RUN command
  83.         runs QRT in the background (use an & to do this on UNIX).
  84.  
  85. 4)  Q.  "I don't have enough memory to run QRT."
  86.  
  87.     A.  Sorry.  Buy more memory - its very useful for alot of things besides
  88.         QRT.  I recommend at least 1 megabyte, or more if you commonly run
  89.         alot of things all at once.
  90.  
  91. 5)  Q.  "My drive runs off an on for an hour."
  92.  
  93.     A.  QRT is writing the image file as it generates it.  I recommend
  94.         saving the file to either a ram disk, if you have enough memory, or
  95.         a hard drive.  The hard drive will NOT be run continuously, since
  96.         QRT spends most of its time thinking and very little actually
  97.         writing to the disk.
  98.  
  99. 6)  Q.  "Triangles don't seem to work properly."
  100.  
  101.     A.  Indeed, they do not work properly.  This is a bug (sorry!).  They
  102.         tend to work for right triangles, but no others.  I have stopped
  103.         all work on the code due to time constraints, but if anyone
  104.         wants to fix this bug, it will be simple.  The problem is in the
  105.         line/triangle intersection routine in INTERSECT.C.  Fix that, and
  106.         your problem will go away.  Also, you can simulate a triangle by
  107.         using a parallelogram and the REMOVE command.  This should work
  108.         OK.
  109.  
  110. 7)  Q.  "I am having troubles with glass objects."
  111.  
  112.     A.  Yeah, I know, there are alot of parameters to be fiddled with to
  113.         get nice looking glass.  First of all, if you have version 1.3 or
  114.         earlier, glass won't work at all.  Version 1.4 fixes this problem
  115.         (see the TABLE.QRT and TABLE.ILBM files for a nice example of
  116.         glass objects).  QRT will also correctly handle hollow glass objects;
  117.         I may yet release a sample file for this.  The only thing I can
  118.         say is that you should understand what the different parameters
  119.         do, and be prepared to play around with the image.  Its complex,
  120.         but it works.
  121.  
  122. 8)  Q.  "I can't map patterns to quadratic surfaces."
  123.  
  124.     A.  Another bug.  Patterns will, however, map correctly to the other
  125.         object types (see the files PIANO.QRT and PIANO.ILBM for an example
  126.         of some complicated pattern definitions).
  127.  
  128. 9)  Q.  "I'd like to be able to simulate wood/marble/etc surfaces."
  129.  
  130.     A.  This is not all that easy, but it IS possible.  The PIANO files
  131.         mentioned above have a reasonable wood grain definition.  Someday
  132.  
  133.  
  134.  
  135.  
  136.         I may add support for mapping IFF pictures to objects, but this
  137.         will remove the machine independence from QRT.  Another approach
  138.         is to add wood, marble, etc as hardcoded QRT surfaces.  This would
  139.         be very easy given the current QRT architecture.  Just add a function
  140.         that takes in x and y positions and returns the appropriate COLORINFO
  141.         structure.
  142.  
  143. 10) Q.  "Do QRT post processors exist for other machines besides the Amiga?"
  144.  
  145.     A.  Yep.  I haven't written any of them, however, as I only have an
  146.         Amiga.  You're on your own to find them.  Here are some machines
  147.         that post processors are supposed to exist for:
  148.  
  149.              Amiga                 (of course)
  150.  
  151.              Amiga + 68020 + 68881 (rumor only - somebody recompiled to
  152.                    + 68030 + 68882  make optimal use of the fancy hardware)
  153.  
  154.              IBM/HP Vectra         (needs a 386 or 286 with math co-processor.
  155.                                     Also, these machines have no multitasking,
  156.                                     so the machine will be unusable while
  157.                                     QRT runs.  You'll need *at least* 64
  158.                                     simultanious colors - 256 is really
  159.                                     much better.  16 doesn't cut it.)
  160.  
  161.              HP 800 series         (825, 835, 850, etc - these are FAST
  162.                                     high end graphics workstations -
  163.                                     somebody is supposed to be developing
  164.                                     a post processor for them - we're
  165.                                     talking 1280x1024 in 24 bit planes here)
  166.  
  167.              Mac II                (heard rumors, but nothing concrete.  Same
  168.                                     comment about lack of multitasking applies
  169.